package com.arvato.minipro.mapper.mall;

import java.util.List;

import com.arvato.minipro.bean.bean_do.mall.EcCategoryDo;
import com.arvato.minipro.bean.bean_dto.common.Query;
import com.arvato.minipro.bean.bean_vo.mall.EcCategoryVo;


public interface EcCategoryMapper {
	/**
	 * 根据ID查询一个地区
	 * @param categoryId
	 * @return
	 */
	EcCategoryVo getCategoryById(String categoryId);
	
	/**
	 * 根据条件查询国家地区列表
	 * @param query
	 * @return
	 */
	List<EcCategoryVo> listCategoryByQuery(Query query);

	/**
	 * 插入一个国家地区
	 * @param categoryDo
	 * @return
	 */
	int insert(EcCategoryDo categoryDo);

	/**
	 * 修改一个地区
	 * @param categoryDo
	 * @return
	 */
	int update(EcCategoryDo categoryDo);

	/**
	 * 删除一个地区
	 * @param categoryId
	 * @return
	 */
	int delete(String categoryId);
}